import numpy as np
import matplotlib.pyplot as plt

# 设置随机种子
np.random.seed(0)

# 生成第一类数据点
x1 = np.random.randn(100, 2) + np.array([2, 2])
y1 = np.zeros((100, 1))  # 类别 0

# 生成第二类数据点
x2 = np.random.randn(100, 2) + np.array([-2, -2])
y2 = np.ones((100, 1))  # 类别 1

# 合并数据
X = np.vstack((x1, x2))
y = np.vstack((y1, y2))

# 可视化数据
plt.scatter(X[:, 0], X[:, 1], c=y[:, 0], cmap=plt.cm.Spectral)
plt.show()


